package com.sf.mapper;

import com.sf.model.ProMarketBase;
import com.sf.model.ProMarketBaseExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

/**
 * 专业市场基本信息表Mapper类
 * 
 * @author 604625
 */
public interface ProMarketBaseMapper {
    int countByExample(ProMarketBaseExample example);

    int deleteByExample(ProMarketBaseExample example);

    int deleteByPrimaryKey(String mktId);

    int insert(ProMarketBase record);

    int insertSelective(ProMarketBase record);

    List<ProMarketBase> selectByExampleWithBLOBs(ProMarketBaseExample example);

    List<ProMarketBase> selectByExample(ProMarketBaseExample example);

    ProMarketBase selectByPrimaryKey(String mktId);

    int updateByExampleSelective(@Param("record") ProMarketBase record, @Param("example") ProMarketBaseExample example);

    int updateByExampleWithBLOBs(@Param("record") ProMarketBase record, @Param("example") ProMarketBaseExample example);

    int updateByExample(@Param("record") ProMarketBase record, @Param("example") ProMarketBaseExample example);

    int updateByPrimaryKeySelective(ProMarketBase record);

    int updateByPrimaryKeyWithBLOBs(ProMarketBase record);

    int updateByPrimaryKey(ProMarketBase record);
}